const express = require('express')
const userinfoHandler = require('../router_handler/userinfo')
const schema = require('../schema/user')
// 导入解析验证的中间件
const expressJoi = require('@escook/express-joi')
const router = express.Router()
// 挂载路由
/**
 * 获取用基本信息
 */
router.get('/userinfo', userinfoHandler.getUserInfo)
/**
 * 更新用户基本信息路由
 * user_info_schema.update_userInfo_schema 提交的额参数验证规则
 */
router.post('/userinfo', expressJoi(schema.update_userInfo_schema), userinfoHandler.upadteUserInfo)
/**
 * 更新密码
 * 
 */
router.post('/updatepwd', expressJoi(schema.update_password_schema), userinfoHandler.upatePassword)
/**
 * 更细头像接口
 */
router.post('/update/avator', expressJoi(schema.update_avator_schema), userinfoHandler.updateAvatar)
// 导出router
module.exports = router